package main

import "fmt"

func main() {
	var this_slice = make([]string, 2, 3)

	fmt.Println(this_slice, len(this_slice), cap(this_slice))

	this_slice[0] = "xixi1"
	this_slice[1] = "xixi2"
	fmt.Println(this_slice, len(this_slice), cap(this_slice))
	this_slice = append(this_slice, "xixi3")
	fmt.Println(this_slice, len(this_slice), cap(this_slice))
	this_slice = append(this_slice, "xixi4")
	fmt.Println(this_slice, len(this_slice), cap(this_slice))
	this_slice[4] = "haha"
	fmt.Println(this_slice, len(this_slice), cap(this_slice))
}
